public class SellerPaymentPreferencesType {
	public class SellerPaymentPreferencesType_e {
		public Boolean AlwaysUseThisPaymentAddress;
		public String DisplayPayNowButton;
		public Boolean PayPalPreferred;
		public String DefaultPayPalEmailAddress;
		public Boolean PayPalAlwaysOn;
		public AddressType.AddressType_e SellerPaymentAddress;
		public String UPSRateOption;
	
		//Setters
		public void setAlwaysUseThisPaymentAddress(Boolean val) {AlwaysUseThisPaymentAddress = val; field_order_type_info.add('AlwaysUseThisPaymentAddress'); }
		public void setDisplayPayNowButton(String val) {DisplayPayNowButton = val; field_order_type_info.add('DisplayPayNowButton'); }
		public void setPayPalPreferred(Boolean val) {PayPalPreferred = val; field_order_type_info.add('PayPalPreferred'); }
		public void setDefaultPayPalEmailAddress(String val) {DefaultPayPalEmailAddress = val; field_order_type_info.add('DefaultPayPalEmailAddress'); }
		public void setPayPalAlwaysOn(Boolean val) {PayPalAlwaysOn = val; field_order_type_info.add('PayPalAlwaysOn'); }
		public void setSellerPaymentAddress(AddressType.AddressType_e val) {SellerPaymentAddress = val; field_order_type_info.add('SellerPaymentAddress'); }
		public void setUPSRateOption(String val) {UPSRateOption = val; field_order_type_info.add('UPSRateOption'); }


		//Getters
		public Boolean getAlwaysUseThisPaymentAddress() { return AlwaysUseThisPaymentAddress; }
		public String getDisplayPayNowButton() { return DisplayPayNowButton; }
		public Boolean getPayPalPreferred() { return PayPalPreferred; }
		public String getDefaultPayPalEmailAddress() { return DefaultPayPalEmailAddress; }
		public Boolean getPayPalAlwaysOn() { return PayPalAlwaysOn; }
		public AddressType.AddressType_e getSellerPaymentAddress() { return SellerPaymentAddress; }
		public String getUPSRateOption() { return UPSRateOption; }

	
		private String[] AlwaysUseThisPaymentAddress_type_info = new String[]{'AlwaysUseThisPaymentAddress','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] DisplayPayNowButton_type_info = new String[]{'DisplayPayNowButton','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] PayPalPreferred_type_info = new String[]{'PayPalPreferred','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] DefaultPayPalEmailAddress_type_info = new String[]{'DefaultPayPalEmailAddress','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] PayPalAlwaysOn_type_info = new String[]{'PayPalAlwaysOn','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] SellerPaymentAddress_type_info = new String[]{'SellerPaymentAddress','urn:ebay:apis:eBLBaseComponents','AddressType.AddressType_e','0','1','false'};
		private String[] UPSRateOption_type_info = new String[]{'UPSRateOption','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}
